Proposed by Ryan Macnak (profile, biography) Don't forget to submit this proposal to official Google Melange site too!
How will I do that project
Automate use of the Newspeak2Strongtalk module and an altered form for Squeak to export Newspeak.
Add some source massaging to allow file-ins of Strongtalk. Automate the sequences of conversion steps available through NewspeakMissionary so it can handle common cases such as instance variable/accessor method name conflicts or moving class variables and initialization without user input.
What methodologies will I use
Suggested timeline and milestones
Strongtalk export
Squeak export
Squeak import
Strongtalk import
Where I see the risks
Too much automation may make false assumptions and obscure the source of some problems.
How the results will look like
Additional entries in the class menu; one-step conversion screen.
|